@charset "gb2312";
body{ margin:0;padding:0;font:15px/18px 'Hiragino Sans GB','Microsoft YaHei','����',sans-serif !important;position:relative;color:#222;background:#fff; font-weight:300;overflow-y: scroll; overflow-x:hidden; width:100%; height:100%; min-width:1200px}
div, form, img, ul, li,dl,dt,dd,p,input,article,aside,details,figcaption,figure,footer,header,hgroup,nav,section
{ margin: 0; padding: 0; border: 0; }
li, dl { list-style-type:none; }
i,em,cite{ font-style:normal}
ul li,ol li{list-style-type: decimal}
h1, h2, h3, h4, h5, h6{ margin:0; padding:0; font-weight:300}
a:link, a:visited {color:#222;text-decoration:none;}
a:hover, a:active {color:#8AC53F;text-decoration:none; cursor:pointer}
a:focus {outline:none; -moz-outline:none}
table{border-collapse: collapse;}
/*input[type=button], input[type=submit], input[type=text],button,input, select, textarea {  -webkit-appearance: none;outline:none;border:none; margin:0; padding:0 } 
input[type=button], input[type=submit],button,.wx{cursor: pointer;}
 һ�µĿ��С�����
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{ clear:both;}
*, *::after, *::before{box-sizing:border-box;-moz-box-sizing:border-box;	/* Firefox */-webkit-box-sizing:border-box;	/* Safari */}
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]),[hidden] { display: none; }
object, embed, video {max-width: 100%}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,ul,ul li,ul li a,.tabsTxt p b,.addC h3,img,.packT span,.noticeImg,.noticeImg span,.nLeft a,.noticeUl li span,.modelTxt span i,.burLimg,.burRimg a,.secT{ display: block; }
.navA a,.star,.Alldiv a,.iconS ul li img,.feaNUl li i,.guI,.guinS a,.imgS img,.secT h3,.moreS,.recH span,.noIcon,.burialTitle a,.burLtxt a,.guinT i{ display:inline-block}
article,aside,details,figcaption,figure,footer,hgroup,nav,section,/*ul,ul li,*/ul li a,.banner,.addC h3,.iconS ul li p,.hotTxt,.guinT,.guinTimg,.guinT span,.guinT p,.guinTimg p,.jqzoom,.prodetBot,.prodetBotCont,.scoreA,.secPUl,.dep,.norCc h2,.norCc p,.noticeImg,.noticeA a,.noticeUl li span,.noticeUl li p,.newsM a,.searchT,.modelTxt,.footDUl,.packageUl,.packageUl li, 
.modelTxt h3,.guNews a,.hot_brand,.guNews a,.geLcon,.burNews,.disC,.secT,.tabsUl,.mdxq_jg_zzzs,
.w-menu,.dtkm_mapl_list ul,.dtkm_mapl_list ul li,.burNewsUl{ overflow:hidden}
.remen_tag cite,.headTop p,.headTop a,.footDUl li span p,.shD i,.bT b,.bT em{ font-size:13px}
.feaNUl li a,.prodetItem p,.scoreS h2 em,.InputT,.deD h4 em,.recH i,.recS h3 p,.notH2 a,.newsM,.banC a,.modelTxt i{ font-size:14px}
.tabsT h3,.Alldiv a,.sertitle p,.addC h3,.feaNUl li i,.secP,.moreS,.SecaL h3,.showETxt h3,.recH p,.recka label,.recka select,.noticeUl li h3{ font-size:16px}
.navA a,.secTxt p{ font-size:17px}
.nav ul li p,.feaT h3,.hotTxt p,.footFix span,.w-menu li a,.secTxt h4,.depositUl li h3,.depositUl li p,.recS h3,.deD h4 span,.noticeUl li h3,.featureTxt,.guinS a,.modelTxt h3{ font-size:18px}
.tabsUl li a,.Alldiv a i,.guinT em,.packT,.newsCon h3,.disC h3,.foUl li h3,.showETxt h3,.burRimg h2,.burNews>h3,.nLeft h2{ font-size:20px}
.tabsTxt h3,.raidTxt h3,.footFix p,.guinT h4,.recK h3,.modelTxt p,.burRtxt h3{ font-size:24px}
.footFix h3{ font-size:26px}
.guinT h3,.showTxt h2,.sertitle h3,.prodetItem h3,.secT h3,.recK h2{ font-size:30px}
.packT h2{ font-size:35px}
.sertitle h2,.guinT b,.scoreS h2{ font-size:42px}
.divBody,.divWide{margin:0 auto}
.divBody{ width:100%}
.divWide{ width:1200px}
.fleft{ float:left;}
.fright{ float:right}
/*header*/
.header,.inputS,.banner,.secPrice,.Secconsult,.secPackage,.secReckon{background:#fff}
.headTop{ text-align:right; height:30px; line-height:30px; background:rgba(246,246,246,0.8); position:fixed; top:0; left:0; z-index:9999}
.headTop i{ padding:0 6px}
.header>.divWide{ margin:50px auto 20px}
.logo img{ height:70px}
.tel{ margin-top:10px}
.search{ width:460px; margin-top:6px; margin-right:90px}
.searchF{ border:1px solid #F08E17; height:35px}
.inputS,.inputE{ height:33px}
.inputS{ width:398px; padding-left:10px; color:#aaa}
.inputE{ width:60px; background:#F08E17 url(../images/searchbj.png) no-repeat  center center; border:none}
.searchT{ height:25px; line-height:25px; margin-top:4px; width:450px}
.searchT a{ color:#aaa}
.searchT i{ color:#ccc;padding:0 5px}
.searchT a:hover{ color:#8AC53F}
.add{margin-left:50px; margin-top:20px; position:relative }
.add img{ width:30px; float:left}
.add i{ float:left; line-height:40px; margin-left:6px}
.addCon{display: none;width: 400px;position: absolute;top:42px;left: -20px;border: 1px solid #ccc;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;z-index:99;background: rgba(255, 255, 255, 1);}
.addCon:after{ content:""; display:block; position:absolute; left:40px; top:-11px;border-style: solid; border-width: 0 10px 10px 10px; border-color: transparent transparent #ccc transparent;width: 0px;height: 0px; }
.addC{ padding:10px}
.addC h3{ border-bottom:1px solid #ccc; height:30px; line-height:30px; margin-bottom:10px}
.addC a{ line-height:25px; padding:0 10px}

/*nav*/
.nav{ height:auto; background:#89C440}
.nav ul li,.nav ul li p,.navA a{ float:left}
.nav ul li:last-child{ float:right}
.nav ul li:nth-child(2){ margin-left:85px}
.nav ul li p{ width:60px; background:#67b506;  text-align:center}
.nav ul li p,.navA a{line-height:30px; color:#fff}
.navA{ width:310px}
.navB{ width:265px}
.navA a{ margin-left:20px}
.navA a:hover{ color:#000}
/*banner*/
.banner{padding:20px 0}
.banner,.flexslider{ position:relative}
.flexslider{ width:900px}
.flexslider img{ width:100%}
.flex-control-nav{position:absolute; bottom:30px;z-index:12;width:100%;text-align:center; left:0;margin:0; padding:0 }
.flex-control-nav li{display:inline-block;width:12px;height:10px;margin:0 4px;*display:inline;zoom:1}
.flex-control-nav a{ display:block;width:12px;height:10px;line-height:40px;overflow:hidden;cursor:pointer; background:url(../images/banScorll_ico.png) no-repeat 0 0; padding:0; margin:0}
.flex-control-nav .flex-active{background-position:-22px 0px;}
.flex-direction-nav{width:100%; height:100%; position:absolute; top:0; z-index:5}
.flex-direction-nav li {width:61px;height:60px;overflow:hidden}
.flex-direction-nav li a{width:61px;height:60px;background:url(../images/banScorll-sides.png) no-repeat;position:absolute; z-index:11;top:50%;margin-top:-30px}
.flex-direction-nav li a.flex-prev{background-position:19px 0; left:0}
.flex-direction-nav li a.flex-next{background-position:-42px 0; right:0}
.banTxt{ width:280px; height:380px; background:#f9f9f9; box-shadow:0 0 3px #999}
.banTxt h3{ text-align:center; height:30px; line-height:30px; color:#58749C; font-size:20px; margin:10px auto 0}
.listUl{ padding:0 20px}
.listUl li{ overflow:hidden; margin-top:16px}
.listUl li h4{ font-size:16px; margin-bottom:10px; color:#58749C}
.banC a{ float:left; margin-right:15px; line-height:20px}
.icon1,.icon2,.icon3{ display:inline-block; width:15px;  height:18px; margin-right:10px}
.icon1{background:url(../images/icon1.png) no-repeat left center;}
.icon2{background:url(../images/icon2.png) no-repeat left center;}
.icon3{background:url(../images/icon3.png) no-repeat left center;}
/*content*/
.content{}
section{ padding:30px 0}
.section,.sectionTab{ position:relative}
.iconS{ background:#F8F8F8}
.iconS ul li{ float:left; margin-right:26px; text-align:center; width:96px; height:96px; border:1px solid #ccc; border-radius:96px; background:#fff}
.iconS ul li:last-child{ float:right; margin-right:0}
.iconS ul li img{ width:30px; margin:20px 30px 0}
.iconS ul li p{ height:18px}
.iconS ul li:hover{ border:1px solid #89C440}
.Alldiv{ position:absolute; right:0; top:30px; z-index:9}
.Alldiv a{ width:120px; height:45px; line-height:45px; background:#89C440; color:#fff; text-align:center}
.Alldiv a i{ padding-left:5px}
.Alldiv a:hover{ opacity:0.8}
.tabsUl{ border-bottom:1px solid #89C440}
.tabsUl li{float: left}
.tabsUl li>a{display: block;color: #000; height:50px; line-height:50px; width:220px; text-align:center; border:1px solid #89C440; margin-bottom:-1px}
.tabsUl li:nth-child(2)>a{ border-left:0; border-right:0}
.tabsUl li>a:hover{background:#89C440; color:#fff}
.tabulous_active {cursor: default;background:#89C440 !important; color:#fff!important}
.tabsCon {padding: 40px 0;overflow: hidden;position: relative}
.tabsCon>.tadsItem { width:100%; padding-bottom:50px}
.make_transist ,.secStxt{
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;}
.hidescale {
-webkit-transform: scale(0.5);
-moz-transform: scale(0.5);
-o-transform: scale(0.5);
-ms-transform: scale(0.5);
transform: scale(0.5);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
filter: alpha(opacity=0);
opacity: 0;}
.showscale {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
opacity: 1;

-webkit-transition-delay: .3s;
-moz-transition-delay: .3s;
-o-transition-delay: .3s;
-ms-transition-delay: .3s;
transition-delay: .3s;}
.tabsD1{ width:380px}
.tabsD a,.tabsImg img,.tabsTxt h3{ display:block; overflow:hidden}
.tabsImg,.tabsImg img,.tabsTxt{ width:100%}
.tabsImg{ position:relative;}
.tabsImg1,.tabsImg2,.tabsImg4{margin-bottom:20px}
.tabsImg1 img{ height:253px}
.tabsT{ position:absolute; left:5%; bottom:20px; width:90%; height:40px; line-height:40px; background:rgba(0,0,0,0.8); z-index:9; color:#fff; padding:0 10px}
.tabsT h3{ float:left}
.tabsT span{ float:right; color:#89C440; font-weight:bold}
.tabsTxt{ height:380px;background:#B8D531; color:#fff !important; padding:30px 0}
.tabsTxt p,.tabsTxt h3{ margin:0 20px}
.tabsTxt h3{ border-bottom:1px solid #666; height:35px; line-height:35px; margin-bottom:20px; color:#000}
.tabsTxt p{ margin-bottom:15px}
.star{ height:18px; width:85px; background:url(../images/iconStar.png) no-repeat 0 4px}
.remen_tag cite {border-radius: 3px;padding: 3px 5px;margin-right: 5px; background-color:#D85D28;color: #fff}
.tabsTxt p b{ padding-top:10px; text-align:right}
.tabsTxt:hover b{ color:#D85D28 !important}
.tabsD2{ width:320px}
.tabsDm{margin:0 20px}
.tabsImg2 img{ height:367px}
.tabsImg3 img{ height:226px}
.tabsD3{ width:460px}
.tabsImg4 img{ height:340px}
.tabsImg5 img{ height:253px}
.sertitle{ text-align:center}
.sertitle h2{ height:50px; line-height:50px; margin-bottom:10px}
.sertitle p{ color:#666; margin-bottom:30px}
.sertitle img{ width:1200px}
.featureImg{ width:900px}
.feaUl li{ float:left; width:420px; margin-right:20px; margin-bottom:20px; position:relative}
.feaUl li img{ width:100%}
.feaT{ position:absolute; left:0; bottom:0; height:40px; line-height:40px; background:rgba(157,201,64,0.8); color:#fff; width:100%}
.feaT h3{ padding:0 20px}
.featureTxt{ width:300px }
.featureTxt h3{ margin-bottom:20px}
/*.feaNUl{border:1px solid #ccc; padding:20px}*/
.feaNUl li{ margin-bottom:5px}
.feaNUl li,.feaNUl li a{ height:40px; line-height:40px;}
.feaNUl li i{ width:4px; height:15px; background:#89C440; color:#fff; margin-right:10px; text-align:center; margin-top:13px }
.feaNUl li i,.feaNUl li a{float:left}
.feaNUl li a{ width:240px}
.sectionS{ background:url(../images/bg.jpg) repeat left top}
.serUl li{float: left;height:400px;width:400px;background-repeat: no-repeat;background-position: center center;background-size: cover;}
.serUl li a{ width:100%; height:100%; display:table;color: #fff;font-size:18px;line-height: 32px;text-align: center;padding: 0 60px; background:rgba(0,0,0,0.1)}
.serTd{display: table-cell;width: 100%;height: 100%;vertical-align: middle;}
.serTd h3 {color: #fff;font-size:22px;line-height:30px;text-align: center;padding: 4px 0 52px; letter-spacing:3px}
.txt{ height:96px; overflow:hidden; font-size:16px}
.secSlist{}
.secS{ width:285px; position:relative; height:200px; overflow:hidden; display:block; margin-right:20px; margin-top:20px}
.secS:last-child{ float:right; margin-right:0}
.secS img{ width:100% ;height:200px}
.secStxt{ width:100%; height:100%; position:absolute; left:0; top:150px; text-align:center; background:rgba(255,255,255,0.7)}
.secStxt h3,.secStxt p{ padding:0 10px; color:#4A7432}
.secStxt h3{ font-size:20px; margin:10px 0 20px; line-height:30px; height:60px; overflow:hidden}
.secStxt p{ font-size:15px; line-height:25px}
.secS:hover .secStxt{top:0;}
.secS:hover .secStxt h3{margin:30px 0 10px}
.serUl li img,.hotUl li img{ display:block; overflow:hidden; width:100%}
.sectionH{ background:url(../images/bg.jpg) repeat left top}
.hotUl li{ float:left; width:190px; margin-right:12px}
.hotTxt{padding:10px}
.hotTxt h3{ height:30px; line-height:30px; float:left}
.hotTxt p{ color:#F08E17; float:right; margin-top:5px}
.sectionH .hotUl li:nth-child(5){ float:right; margin-right:0}
.hotTxt,.sectionR,.newsUl li{ background:#fff}
.more{ text-align:center; margin:50px auto 0}
.raidUl{ }
.raidUl li{ float:left; position:relative;width:380px; margin-right:30px; margin-bottom:30px}
.raidUl li:nth-child(3n+3){ float:right; margin-right:0}
.raidUl li img{ width:100%; display:block}
.raidTxt{ width:100%; height:100px; position:absolute; left:0; top:160px; 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100% #000));
background-image: -webkit-linear-gradient(top, transparent 0%, #000 100%);
background-image: -moz-linear-gradient(top, transparent 0%, #000 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#ff000000', GradientType=0);
-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#ff000000',GradientType=0);
background-image: -ms-linear-gradient(top, transparent 0%, #000 100%);
background-image: -o-linear-gradient(top, transparent 0%, #000 100%);
background-image: linear-gradient(top, transparent 0%, #000 100%);}
.raidTxt h3{ margin:20px 0 10px; text-align:center}
.raidTxt h3,.raidTxt p{ padding:0 40px; color:#fff}
.raidTxt p{ height:36px; overflow:hidden}
.secionN{ background:#f9f9f9}
.newsUl{ padding-left:3px}
.newsUl li{ width:290px; float:left; padding-bottom:20px; margin-right:11px; box-shadow:0px 0px 3px #999; margin-bottom:10px; height:370px; overflow:hidden}
.newsUl li:last-child{ float:right; margin-right:3px}
.newsUl li img{ width:100%; height:140px}
.newsUl li h3{ font-size:20px; margin:10px 0; height:30px; line-height:30px}
.newsUl li h3,.newsUl li div{ padding:0 10px}
.newsA a{ background:url(../images/li-bj.png) no-repeat left center; padding-left:20px; height:20px; line-height:20px; overflow:hidden; margin-top:8px}
/*footer*/
.footer{ background:#58749C; margin-bottom:60px}
.foot{ margin:40px auto}
.footH3{ display:block; text-align:center}
.footH3 img,.footH3 i,.foUl li img{ display:inline-block}
.footH3 i{ color:#fff; font-size:30px; margin-left:20px}
.foUl{ overflow:hidden; margin:60px auto 10px} 
.foUl li{ float:left; width:20%;  text-align:center ;color:#fff}
.foUl li h3{ margin:10px 0}
.linkS{ background:#383838}
.proTab{ overflow:hidden;}
.footTab{ width:100%;height:42px; border-bottom:1px solid #ccc; padding-bottom:2px}
.footTab li{float:left;cursor:pointer; margin-right:30px; }
.footTab li a{font-size:20px;font-weight:400;display:block;line-height:40px; color:#fff;background:url(../images/tabMenu.png) no-repeat left center; padding-left:30px}
.footTab li a:hover,
.footTab li a:hover::after,
.footTab li a:focus,
.footTab li a:focus::after{ background:url(../images/tabMenuH.png) no-repeat left center;color:#8AC53F}
.footTab li a:focus{outline: 0;}
.footTab li a::after{background:url(../images/tabMenuH.png) no-repeat left center; color:#8AC53F}
.footTab li.on a,
.footTab li.on a::after { background:url(../images/tabMenuH.png) no-repeat left center;color:#8AC53F}
.footTab li.on{background:url(../images/tabMenuH.png) no-repeat left center;color:#8AC53F}
.proTabCont,.footTabCont{ padding:10px 0}
.footTabItem{ display:none; line-height:25px; min-height:150px}
.footTabItem i{ padding:0 15px; color:#666}
.footTabItem a{ font-size:14px; color:#eee}
.footTabItem a:hover{ color:#8AC53F}
.show{ display: block;}
.footD{ color:#fff}
.footDUl li{ float:left}
.footDUl li:nth-child(2){ border-left:1px solid #ccc; border-right:1px solid #ccc; padding:0 30px; margin:0 30px}
.footDUl li:last-child{ float:right}
.footDUl li img,.footDUl li span{ float:left}
.footDUl li span{ margin-left:30px}
.footDUl li h3{ font-size:18px; margin:8px 0}
.footP{ margin:40px 0 10px; }
.footP p{ margin-right:20px; display:inline-block}
.footP,.footP a{color:#999}
/*footFix*/
.footFix{ position:fixed; bottom:0; left:0; height:60px; background: rgba(17,44,106,0.8); z-index:99; line-height:60px }
.footFix span,.footFix p{ float:left; color:#fff}
.footFix span{ background:url(../images/fs.png) no-repeat left center; padding-left:25px; margin-left:40px}
.footFix h3{ float:right; color:#F08E17}
.footFix h3 a{ color: inherit;}
/*go to top*/
.goToTop {display:none;color: #333;position: fixed;bottom: 35px;right:20px;z-index: 99999;
line-height: 14px;background:url(../images/icon-toTop1.png) no-repeat left bottom;text-align: center;width: 47px;
height: 47px;}
.goToTop:hover{background-position:top left;}
/*guinness*/
.Inbj{ background:#f1f1f1}
.screen{}
.btn-search{width: 98%;float: right}
.panel{width: 100%;background: #fff;font-size: 14px;/*padding: 10px 0;*/margin-bottom: 1px;position: relative;overflow:hidden; }
.panel label{display: block;width: 82px;height: 31px;float: left;text-align: right;line-height: 31px;color: #555}
.panel .condition{display: block;width: 90%;float: left;line-height: 32px;}
.panel .condition a,#brand a{display: block;float: left;margin: 0 12px 2px;line-height: 31px;word-wrap:break-word;overflow:hidden; cursor:pointer}
.panel .condition a span{display: inline-block;width: 10px;height: 10px;border: 1px #e2e2e2 solid; margin-right:5px}
.panel .condition a.in,#brand a.in{font-weight: bold}
.panel p{position: relative;top: 5px;left: 0;float: left;height: 20px;line-height: 20px;padding: 0 20px 0 5px;border: 1px #eb282e solid;color: #eb282e;margin-left: 5px;font-size: 13px}
.panel p a.del{display: block;position: absolute;top: 0;right: 0;width: 16px;height:18px;line-height: 18px;color: #eb282e;font-weight: bold;background: #f0eeee; text-align:center; cursor:pointer}
.panel p a.del:hover{background: #fb5358;color: #fff}
.moreC,.backA{ display:block; height:30px; line-height:30px; text-align:center; color:#89C440 !important}
#selected{position: relative;border-bottom: 1px #f0eeee solid;z-index: 60;overflow: inherit; height:32px;  top:0; width:1200px}
.head_img{width: 22px;height: 22px;padding: 2px;float: left;border: 1px #e2e2e2 solid;border-radius: 50%;margin-right: 8px;}
.driver_info{padding: 8px 0;margin: 0 12px;height: 28px;line-height: 28px;font-size: 12px;color: #666;border-top: 1px #f0eeee solid;}
.hot_brand{display: block;height: 31px;padding-right: 66px;position: relative}
.hot_brand,.guNews a{text-overflow: ellipsis;white-space: nowrap}
#brand{display: block;width: 90%;float: left;}
.all_brand{display: block;width: 1060px;position: absolute;top: 53px;right: -1px;z-index: 96;padding: 20px;background: #fff;border: 1px #f0eeee solid;zoom: 1;}
.clr6{clear: both;height: 6px}
.tag{float: left;width: 28px;text-align: center;margin-bottom: 2px;display: block;line-height: 29px;background: #f7fafa;border: 1px #f0eeee solid;color: #fb5358;}
.Sp{ line-height:25px; margin:15px auto 0}
.Sp a{ margin:0 10px}
.sort-icon {display: inline-block;background: url(../images/screen1.png) 0 0 no-repeat transparent;width: 8px;height: 9px; margin-left: 3px; vertical-align: 0}
.active{color:#FE0002 !important}
.filter.active.asc .sort-icon {background-position:0 -15px}
.filter.active.desc .sort-icon {background-position:0 -29px}
.guinnessUl{}
.guinnessUl li{ background:#fff; margin-bottom:30px; height:367px; overflow:hidden}
.guinImg{ width:550px}
.guinImg img,.guinTimg img{ width:100%}
.guinTimg img{ height:150px}
.guinTxt{ width:600px; padding:20px 0; margin:0 20px}
.guinT h3,.guI,.guinT span,.guinTimg span,.guinT h4,.guinA a{ float:left}
.guinT h3,.guI{  height:50px;line-height:50px; }
.guinT h3,.guinT span{margin-right:20px}
.guinT h3{color:#000 }
.guinT i{ margin-right:10px; width:45%; height:20px; line-height:20px; overflow:hidden}
.guI{ background:url(../images/iconStar.png) no-repeat left center; background-size:50%; width:180px; margin-top:15px}
.guinT span,.guinT p,.guinTimg p{height:25px; line-height:25px; color:#666}
.guinT span{padding-left:24px; }
.sp1{ background:url(../images/ditu.jpg) no-repeat left center}
.sp2{ background:url(../images/che.png) no-repeat left center}
.sp3{ background:url(../images/minz.png) no-repeat left center}
.guinT h4{ color:#777; height:40px}
.guinT b{ color:#ff8a00; font-weight:600; line-height:40px; padding:0 5px}
.guinT em{ padding:0 10px}
.guinTimg{ margin-top:20px}
.guinTimg span{ width:150px; margin-right:30px;border:1px solid #ccc}
.guinTimg p{ text-align:center}
/*guinness-1*/
.Inban{ margin-top:3px}
.Inban img{ width:100%}
.showImg{width:680px}
.jqzoom{ width:100%; position:relative; padding:3px; border:#e4e4e4 solid 1px;height:459px}
.jqzoom img{ width:100%}
#spec-n5{width:680px; height:80px; padding-top:12px; overflow:hidden;}
.control{width:15px; height:24px; float:left; cursor:pointer; margin-top:25px}
#spec-left{ background:url(../images/arrl.png) no-repeat}
#spec-right{background:url(../images/arrr.png) no-repeat}
#spec-list{ width:620px; float:left; overflow:hidden; margin-left:10px; display:inline;position:relative; margin-right:15px;}
.list-h li{ float:left; margin-right:0px; display:inline; width:105px;cursor:pointer}
.list-h li img{ padding:2px ; border:1px solid #ccc; width:95px; height:63px}
.showTxt{ width:480px; overflow:hidden; color:#666; line-height:25px}
.showTxt h2{ height:45px; border-bottom:1px dashed #ccc; margin-bottom:10px; margin-top:20px}
.shD{ line-height:18px; margin-bottom:20px}
.sP{ margin-right:20px}
.sP i{ font-weight:600; padding:0 10px}
.showTxt .date{ margin:10px 0}
.shD i{ padding:2px 10px; border:1px solid #Ccc; margin-right:5px; margin-bottom:5px; border-radius:5px;float:left}
.showTxt strong{ color:#888 !important}
.guintdzd{position: relative;border-bottom: #cccccc solid 1px;height: 25px; color: #999999; margin-top:30px}
.guintdzd,.guintdzd p{width:456px;}
.guintdzd1 span,.guintdzd p,.guintdzd2 span,.guintdzd3 span{position: absolute}
.guintdzd p{left: 0px;}
.guintdzd1 {top: -5px;}
.guintdzd2 {top: 35px}
.guintdzd3 {top: 20px}
.guintdzd1_001 {left: 50px;}
.guintdzd1_002 { left:180px;}
.guintdzd1_003 {left: 340px;}
.guintdzd2_002 {left:112px;}
.guintdzd2_003 {left:247px;}
.guintdzd2_004 {left:400px;}
.guintdzd3 span {width: 10px;height: 10px;border-radius: 50%;background-color: #666;display: block; overflow: hidden; text-indent: -9999px}
.guintdzd3_002 {left:120px;}
.guintdzd3_003 {left:260px;}
.guintdzd3_004 { right: 0px;}
.mdxq_jg_zzzs {width: 100%; margin-top: 40px;color: #666;position: relative; margin-bottom:25px}
.mdxq_jg_zzzs ul {width: 100%}
.mdxq_jg_zzzs ul li{width: 20%;float: left;text-align: center;}
.mdxq_jg_zzzs ul li em,.mdxq_jg_zzzs ul li span{ display:block; height:16px; line-height:16px}
.fontP{ font-size:13px}
.guinA{ width:180px; margin-top:12px}
.guinA a{ background:#ccc; color:#fff; padding:0 3px; border-radius:3px; margin-right:10px}
.guinA a:hover{ background:#ff8a00}
.shT{ margin-left:33px}
.shD img{ margin-top:10px; margin-left:35px}
.shD em{ padding:0 5px 0 20px}
.guinS{ margin-top:30px}
.guinS a{ padding:0 15px; background:#8CC43B; color:#fff; margin:0 20px 0 0; border-radius:3px; line-height:35px; height:35px}
.guinCon{ background:#fff}
.sertitle h3{ margin-bottom:20px}
.imgS{ text-align:center}
.prodetBot{ margin-top:50px}
.prodetTitle{ height:50px; border-bottom:3px solid #88BD3D}
.header_on {left: 0px; top: -88px; width: 100%; border-bottom:1px solid #ccc; position: fixed; z-index: 100;}
.tabNav{height:50px}
.tabNav li{cursor:pointer; display:inline-block; position:relative}
.tabNav li a{font-size:1.45em;display:block;padding:0 68px; line-height:50px;}
.tabNav li.on a:hover,
.tabNav li.on a::after,.tabNav li.on a{ background:#88BD3D; color:#fff !important}
#header{}
.header_on {left: 0px;top: -88px;width: 100%;border-bottom: 1px solid #88BD3D;position: fixed;z-index: 100; background:rgba(255,255,255,0.8)}
.prodetItem{margin:0 auto;}
.proTabCItem{display:none;}
.prodetItem img,.prodetItem h3,.scoreD ul li i{ display:inline-block}
.prodetItem h3,.secT h3{ border-bottom:2px solid #88BD3D; margin-bottom:20px;height:40px; line-height:35px}
.prodetItem p{ line-height:25px}
.scoreA{ margin:30px auto 0}
.scoreS h2{ height:42px; line-height:42px; color:#88BD3D; font-weight:600}
.scoreS em,.scoreS p{ color:#666; font-weight:300}
.scoreS p{ padding-left:20px}
.scoreD{ margin-left:50px; margin-top:30px}
.scoreD ul li,.scoreD ul li i,.scoreD ul li em,.scoreD ul li img{ float:left}
.scoreD ul li{ margin-right:40px}
.scoreD ul li img{ margin:3px 5px 0 0}
.scoreD ul li i{  height:15px; background-repeat:no-repeat; background-position:left center}
.sI1{ width:85px;background-image:url(../images/iconStar.png); margin-left:10px; margin-top:1px}
.w-menu li{text-align:center; margin:10px 30px 0 0;float:left}
.w-menu li.selected a{color:#88BD3D;}
.item{margin:20px 0;}
.item li{display:block;float:left;margin:0.5em;width:220px;overflow:hidden; height:auto; position:relative}
.item li a span{ display:block;width:100%; height:100%; position:absolute; left:0; top:-100%; background:rgba(0,0,0,0.4); line-height:30px; overflow:hidden; padding:20px; text-align:center;color:#fff}
.item li a:hover span{ top:0}
.item li img,.caseShow a img{ width:220px; height:147px; display:block }
.item li em{ margin-top:20px; display:block; font-size:16px}
.item li h2{ padding:0; height:30px; font-size:20px; color:#F93}
.caseShow{ text-align:center}
.caseShow a{ width:220px; margin-right:15px; float:left; margin-bottom:15px}
.scoreB{ margin-bottom:40px}
.evaluateD { overflow:hidden; width:800px; margin:0 auto 50px}
.evaluateD textarea{width: 100%; height:80px;padding: 10px 12px;background-color: #F8F8F8;border: 1px solid #ddd;color: #666;overflow: auto;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;
-o-box-sizing: border-box;box-sizing: border-box;resize: none;}
.submit{ text-align:right; margin-top:10px}
.InputT input{ background:#fff; width:220px; height:25px; border:1px solid #ccc; padding-left:10px}
.ct-count {color: #666;margin-right: 15px;}
.primary{ border-radius: 3px; background: #333; width: 100px; height: 30px; text-align: center; line-height: 24px; border:none; color:#FFF}
.ct-limit {color: #555;font-weight: 600}
.evaluateUI,.evaluateUl li,.ut,.gt,.ct{ overflow:hidden}
.evaluateUl li{ margin:0 auto 40px}
.evaImg{ margin-right:30px}
.evaImg img{ width:50px; height:50px; border-radius:50px}
.evaTxt{ width:1100px}
.ut,.gt{margin-bottom: 10px}
.uname{display: inline-block;max-width: 120px;color: #333;margin-right: 30px;vertical-align: middle;}
.date {color: #666;vertical-align: middle}
.gt span {vertical-align: top; height: 15px; line-height: 15px; float:left; margin-right:30px; color:#666}
.star-list li {width: 15px;height: 14px; background-repeat: no-repeat;margin-right: 5px; float:left}
.i-star-small{background-size:101px 83px;background-position: 0px -54px;background-image:url(../images/common_1_z_342bbfb.png)}
.active{background-position: -25px -54px}
.ct{ margin-top:20px}
.hn_pro_service h2 {line-height: 50px;font-weight: bold;border-bottom: 1px solid #e5e5e5;margin-bottom: 15px;color: #222}
.hn_pro_service table {width: 100%;border-collapse: separate !important;border-spacing: 0}
.hn_pro_service th {width: 20%;background: #f2f7fb;color: #333333;padding: 18px 12px;font-weight: bold}
.hn_pro_service td {color: #222;text-align: center;border-collapse: none;padding: 12px; border-bottom: 1px solid #e5e5e5;width: 20%}
/*����Ƕ�̬����*/
.inputD{ margin-bottom:10px; overflow:hidden; width:300px; float:left}
.pS{ margin-right:20px; width:60px;}
.xzw_starSys{ overflow:hidden; margin-bottom:10px; float:left}
.xzw_starBox{position:relative;width:120px;float:left}
.xzw_starSys .description{clear:both;padding:10px 0px}
.xzw_starSys .star{height:20px;width:120px;position:relative;background:url(../images/lanrentuku.png) repeat-x;cursor:pointer}
.xzw_starSys .star li{float:left;padding:0px;margin:0px}
.xzw_starSys .star li a{display:block;width:24px;height:20px;overflow:hidden;text-indent:-9999px;position:absolute;z-index:5}
.xzw_starSys .star li a:hover{background:url(../images/lanrentuku.png) 0 -25px repeat-x;z-index:3;left:0}
.xzw_starSys .star a.one-star{left:0}
.xzw_starSys .star a.one-star:hover{width:24px}
.xzw_starSys .star a.two-stars{left:24px}
.xzw_starSys .star a.two-stars:hover{width:48px}
.xzw_starSys .star a.three-stars{left:48px}
.xzw_starSys .star a.three-stars:hover{width:72px}
.xzw_starSys .star a.four-stars{left:72px}
.xzw_starSys .star a.four-stars:hover{width:96px}
.xzw_starSys .star a.five-stars{left:96px}
.xzw_starSys .star a.five-stars:hover{width:120px}
.xzw_starSys .current-rating{background:url(../images/lanrentuku.png) 0 -25px repeat-x;position:absolute;height:20px;z-index:1;top:0;left:0}
/*mdxq_mxpic_list*/
.layui-anim {-webkit-animation-name: bounceIn;animation-name: bounceIn}
.layui-layer {top: 150px;left: 50%;margin: 0;padding: 0;background-color: #fff;-webkit-background-clip: content;box-shadow: 1px 1px 50px rgba(0,0,0,.3);border-radius: 2px;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-duration: .3s;
animation-duration: .3s}
.layui-layer, .layui-layer-shade {position: fixed;_position: absolute;pointer-events: auto}
.layui-layer-title {padding: 0 80px 0 20px;height: 42px;line-height: 42px;border-bottom: 1px solid #eee;font-size: 14px;color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;background-color: #F8F8F8;border-radius: 2px 2px 0 0}
.layui-layer-page .layui-layer-content { position: relative;overflow: auto}
.layui-layer-setwin {position: absolute;right: 15px;*right: 0;top: 15px;font-size: 0;line-height: initial}
.layui-layer-setwin .layui-layer-close1 {background-position: 0 -40px;cursor: pointer}
.layui-layer-setwin a {position: relative;width: 16px;height: 16px;margin-left: 10px;font-size: 12px; _overflow: hidden}
.layui-layer-btn a, .layui-layer-dialog .layui-layer-ico, .layui-layer-setwin a {display: inline-block; *display: inline; *zoom: 1; vertical-align: top;}
.layui-layer-ico {background: url(../images/iconC1.png) no-repeat;}
.guinnessBody .footFtxt,.footMarquee{ display:none}
.guinnessBody .footMarquee{ display:block}
.footMarquee{ margin:0 auto; overflow:hidden}
.footMarquee a{ float:left; margin-right:50px; color:#fff; background:url(../images/prolistSh.png) no-repeat left center; padding-left:15px; height:60px; line-height:60px; overflow:hidden}
.footMarquee marquee{ width:1140px; overflow:hidden; float:left}




/*�Ҳ���*/
.iconfont { width: 36px; display:inline-block; text-align: center;height:26px}
.icon-xuexijilu{background:url(../images/xuexijilu.png) no-repeat center center }
.icon-guanbi{background:url(../images/guanbi.png) no-repeat center center }
.icon-gouwuche{background:url(../images/gouwuche.png) no-repeat center center;margin-top:10px }
.icon-kefuxiaoguniang{background:url(../images/libao.png) no-repeat center center }
.icon-qq{background:url(../images/qq.png) no-repeat center center }
.icon-iconziti57{background:url(../images/back.png) no-repeat center center}
.toolbar_wrap { position: fixed; _position: absolute; top: 0; right: 0; width: 0; height: 100%; z-index:99999;}
.toolbar_tabs { position: absolute; top: 25%; left: -40px; width: 40px; -webkit-transition: top .3s ease-in-out 0s; border-radius:3px; -moz-transition: top .3s ease-in-out 0s; transition: top .3s ease-in-out 0s; box-shadow:-2px 0px 3px #ccc;  -webkit-box-shadow:-2px 0px 3px #ccc;-moz-box-shadow:-2px 0px 3px #ccc}
.toolbar_tabs_wp { position: absolute; right: 0px; top: 0; width: 0px; height: 100%; -webkit-transition: right .3s ease-in-out 0s; -moz-transition: right .3s ease-in-out 0s; transition: right .3s ease-in-out 0s; }
.toolbar_tabs_panels { position: absolute; left: 0px; top: 0; width: 270px; height: 100%; z-index: 2; _display: none; background-color: rgba(27,111,184,0.95); }
.toolbar_tabs_panel { position: absolute; right: 0px; top: 0; width: 265px; height: 100%; z-index: 2; background:#f9f9f9; }
.tabs_panel_main { overflow-y: auto; overflow-x: hidden; position: relative; }
.tabs_panel_header { position: relative; height: 40px; line-height: 30px; background:#f5f5f5; padding-left: 10px; border-bottom: #fff solid 1px; padding-top:5px }
.browseF{}
.browseF ul li{ overflow:hidden; margin-bottom:20px; background:#fff; padding:20px}
.browseF ul li img{ width:100%; height:150px}
.bT{ padding:10px; color:#555}
.bT h3,.bT em,.bT h2{ float:left}
.bT h3{ font-size:20px}
.bT span,.bT b{ float:right}
.bT span{ background:url(../images/icon1.png) no-repeat left center; padding-left:20px}
.bT .tH{ display:block; overflow:hidden; padding-top:15px}
.bT h2{ color:#89C440}
.bT i{ font-size:14px; color:#222; font-weight:300}
.bT b{ width:65px; background:#c00; color:#fff; text-align:center; height:20px; line-height:20px; border-radius:5px}
.icon-xuexijilu,.panel_header_title{ float:left}
.panel_header_title {font-size: 16px; margin-left: 5px; }
.close_panel { position: absolute; right: 8px; top:5px; cursor: pointer; }

.tabs_panel_foot { line-height: 45px; font-size: 22px; text-align: center; color: #fff; background: #da9215; }
.toolbar_tabs_top{ background:#88BD3D; color:#fff; padding-top:0; position:absolute; margin-top:75px;}
.toolbar_tabs_top .toolbar_tabs_item{ background:none}
.toolbar_tabs_item { position: relative; width: 40px; height: auto;  cursor: pointer;text-align: center;padding-bottom:20px; background:rgba(255,255,255,1) }
.bar_cur, .toolbar_tabs_item:hover {}
.toolbar_tabs_huang .icon-gouwuche{ color:#efb859;}
.toolbar_tabs_huang a p{ color:#2AAE6C; border-bottom: solid 1px #ccc; padding-bottom:5px; width: 25px; margin: 0 auto; font-size:12px}
.toolbar_tabs_huang a:hover p{border-bottom: solid 1px #c4c4c4;}
.toolbar_tabs_item span{ font-size:18px; color:#fff; display:block; width:31px; height:28px; background:url(/skin/images/kmjh_cion_hong.png) no-repeat center center; position: absolute; top:-13px; left:-15px;}
.toolbar_tabs_top { opacity: 0;  -webkit-transition: all .2s ease-out 0s; -moz-transition: all .2s ease-out 0s; transition: all .2s ease-out 0s }
.TraL{ width:330px; border:1px solid #ccc; padding:20px}
.traD img{ width:71px}
.traS{ width:180px;margin:20px 0 0 20px}
.traS ul li:nth-child(1){ margin-top:20px}
.traS ul li:nth-child(2){ margin-top:60px}
.traS ul li:nth-child(3){ margin-top:60px}
.traS ul li:nth-child(4){ margin-top:50px}
.traS ul li:nth-child(5){ margin-top:80px}
.TraR{ width:100%; border:1px solid #ccc}
.frame{ height:495px; width:100%; display:block; margin:0; padding:0}
.secP{ width:180px; text-align:center; margin-top:50px}
.secP p{ line-height:25px}
.moreS{ background:#096; color:#fff !important;  width:120px; height:30px; line-height:30px;border-radius:3px; text-align:center}
.moreS:hover{ opacity:0.8}
.secPUl{ margin-top:10px; overflow:hidden}
.secPUl li{ float:left; width:230px; margin-right:10px}
.secPUl li:nth-child(5){ float:right; margin-right:0}
.secPUl li img{ width:100%; height:230px}
.secTxt{ padding:10px; text-align:center; background:#F3F3F3}
.secTxt h4{ display:inline-block; margin-right:10px}
.secTxt p{ margin-top:10px; color:#F93}
.SecaL{ width:260px}
.SecaL>h3{ overflow:hidden; height:30px; line-height:30px}
.SecaL h3 img,.SecaL h3 i{ float:left}
.SecaL h3 img{ height:20px; margin-right:9px; margin-top:5px}
.SecaL p{ margin:10px 0 30px; color:#666}
.SecaR{ margin-left:50px}
.hs_container{position:relative;width:862px;height:471px;overflow:hidden;border:2px solid #fff;cursor:pointer;-moz-box-shadow:1px 1px 3px #222;-webkit-box-shadow:1px 1px 3px #222;box-shadow:1px 1px 3px #222}
.hs_container .hs_area{position:absolute;overflow:hidden;}
.hs_area img{position:absolute;top:0px;left:0px;display:none;}
.hs_area img.hs_visible{display:block;z-index:9;}
.hs_area1,.hs_area4{border-right:2px solid #fff;}
.hs_area4, .hs_area5,.hs_area6{border-top:2px solid #fff;}
.hs_area3{border-bottom:3px solid #fff;}
.hs_area img{ width:100%; height:100%;}
.hs_area1{width:306px;height:235px;top:0px;left:0px;}
.hs_area2{width:250px;height:193px;top:0px;left:306px;}
.hs_area3{width:300px;height:235px;top:0;right:0;}
.hs_area4{width:306px;height:235px;top:235px;left:0px;}
.hs_area5{width:300px;height:235px;bottom:0;right:0;}
.hs_area6{width:250px;height:193px;left:306px;bottom:0;}
.hs_area7{width:250px;height:82px;line-height:82px;text-align:center;color:#222;left:306px;bottom:193px;font-size:30px;}
.icon-pinglun3{ background:url(../images/conIs.png) no-repeat left center }
.mdxq_js_zxzx_zxbut { position: relative; z-index:2;}
.mdxq_js_zxzxlist { width: 825px; }
.mdxq_js_zxzxlist dl { margin-bottom: 25px; }
.mdxq_js_zxzxlist dt { float: left; width: 65px; height: 50px; text-align: center; line-height: 50px; }
.mdxq_js_zxzxlist dt .iconfont { font-size: 40px; color: #f9c272; }
.mdxq_js_zxzxlist dd { margin-left: 65px; }
.mdxq_js_zxzxlist dd cite { color:#88bd3d; margin-bottom: 5px; margin-top: 3px; display: inline-block; }
.mdxq_js_zxzxlist dd p { color: #222; font-size: 16px; }
.mdxq_js_zixun_tip { width: 300px; height: 100px; right: 0px; bottom: 10px; position: absolute; border: #88bd3d solid 1px; text-align: center; color:#88bd3d; font-size: 16px; }
.mdxq_js_zixun_tip b { font-size: 18px; line-height: 45px; padding-top: 10px; display: block; }
.mdxq_zixun_but { position: absolute; right: 0px; top: 0px; }
.mdxq_zixun_but a { display: inline-block; background:#88bd3d; font-size: 20px; color: #fff; padding: 5px 30px; border-radius: 5px; box-shadow: 0px 5px 0px #6ea224; }
.tanchu_box { display: none; }
.tanchu_title { font-size: 30px; border-bottom: #cccccc solid 1px; line-height: 78px; text-align: center; }
.tanchu_bottom a { display: block; background-color:#6ea224; height: 64px; line-height: 64px; color: #fff; font-size: 30px; text-align: center; }
.tanchu_con { padding: 20px; }
.tanchu_zixun { width:610px;}
.zixun_form { padding:20px;}
.zixun_form textarea { border: 1px solid #cccccc; border-radius:5px;height:160px; padding: 10px; width: 500px;  }
.zixun_form textarea,.zixun_forms input  {background:#f9f9f9;font:13px/18px 'Hiragino Sans GB','Microsoft YaHei','����',sans-serif;}
.zixun_forms { padding-left:20px; }
#review-warn{line-height:30px;}
.zixun_forms input { width: 190px; height:30px;border: #cccccc solid 1px; border-radius:3px; padding:3px}
.Secnews{}
.mr_frbox{height:auto;position:relative}
.mr_frBtnL,.mr_frBtnR{ width:28px;height:46px;position:absolute;top:50%;cursor:pointer;display:inline;margin-top:-28px; z-index:99;opacity:0.6}
.mr_frBtnL{ left:-20px}
.mr_frBtnR{ right:-20px}
.mr_frBtnL:hover,.mr_frBtnR:hover{ opacity:0.9}
.mr_frUl, .tempWrap {height:auto;width: 1200px !important;margin: 0 auto;overflow: hidden;}
.showEUl{  padding-top:20px !important}
.showEUl li{position:relative; background:#fff; width:260px; height:300px; float:left; margin:0 20px}
.showEImg{ width:260px;}
.showEImg img{width:100%; height:126px}
.showETxt{padding:10px}
.showETxt h3{ height:49px; overflow:hidden; line-height:25px}
.showETxt p{ line-height:20px; margin-top:15px; height:80px; overflow:hidden; color:#666}
.guNews{ margin:20px auto}
.guNews a{width:260px;float:left;height:30px;line-height:30px;margin-left:20px;background:url(../images/li-bj.png) no-repeat left center;padding-left:25px; margin-right:20px}

/*deposit*/
.depositUl li{ background:#fff; padding:20px 50px; margin-bottom:30px; border-top:1px solid #ccc;
border-bottom:1px solid #ccc}
.depositUl li h3{ float:left; text-align:center; color:#222}
.depositUl li h3 img{ width:118px; height:118px; border-radius:118px; margin-bottom:20px}
.deD{ width:700px; margin:10px 60px}
.dep{margin-bottom:10px}
.dep i,.dep span,.deD h4 em,.deD i{ float:left; color:#555}
.dep span{ margin-left:10px; width:660px}
.deD h4{ border:1px solid #89C440;padding:10px 20px; margin-top:10px; display:inline-block; border-radius:3px}
.deD h4 em,.deD h4 span,.deD p{ display:block; text-align:center}
.deD h4 em{ color:#888; margin-bottom:5px; margin-left:5px}
.deD h4 span{ color:#89C440}
.depositUl li p{ float:right; width:120px; color:#666; margin-top:70px; line-height:30px}
.depositUl li:hover p{color:#89C440}
/*atlas*/
.icon-xia:before { content: "��"; }
.icon-place{ background:url(../images/icon1.png) no-repeat 25px 0px}
.dtkm_pagecon { position: relative; height: 100%; border-top: #cccccc solid 1px; }
.dtkm_mapl { width: 500px; position: fixed; right: 0px; z-index: 999999; top:61px; min-height: 100%; bottom:50px; background: #fff; }
.dtkm_mapl h2{width: 40px; height: 120px; background:rgba(0,0,0,0.5); position:absolute; border-radius:5px 0 0 5px; text-align:center; margin: 350px 0 0 -40px ;font-family: "iconfont" !important;line-height:120px;color:#fff;font-size:20px; cursor:pointer;}
.dtkm_mapl h2 i{transform: rotate(-90deg); float:left; margin-left:12px; -ms-transform:rotate(-90deg); -moz-transform:rotate(-90deg); 	-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg); }
.dtkm_mapl_seabox {position: relative; height: 50px; padding-top:15px;}
.dtkm_mapl_sea {border-bottom: 1px solid #ccc;padding-bottom: 10px;padding-left: 10px;position: absolute; background:#fff }
.dtkm_mapl_sea dl { line-height: 26px; height: 26px; overflow: hidden; }
.dtkm_mapl_sea dl.slow { height:inherit;}
.dtkm_mapl_sea dt { float: left; margin-right: 22px; }
.dtkm_mapl_sea dd { float: left; margin-right: 25px; }
.dtkm_mapl_sea .cur a { color: ##89C440; }
.dtkm_mapl_seamore{margin-top: 4px;text-align: center }
.dtkm_mapl_seamore a { height: 9px; width: 30px; display: block; margin: 0px auto; font-size:16px; color:#89C440;}
.dtkm_mapl_list{width: 500px; height:100%; }
.dtkm_mapl_list ul{ overflow-y: auto; overflow-x: hidden;height:80%}
.dtkm_mapl_list li {cursor: pointer; overflow:hidden; margin-top:20px}
.dtkm_mapl_list .dtkm_mapl_list_cur { background:#fff; }
.dtkm_mapl_item { width: 460px; margin: 0px auto; border-bottom: 2px solid #ccc; padding: 10px 0; overflow:hidden}
.dtkm_mapl_itemxuhao { float: left; width: 34px; height: 34px; border-radius: 50%; background: #e9e8e8; color: #666; text-align: center; line-height: 34px; font-size: 24px; }
.dtkm_mapl_list li.hover .dtkm_mapl_itemxuhao { background-color: #89C440; color: #FFFFFF; }
.dtkm_mapl_itemcon { width: 415px; float: right; }
.dtkm_mapl_itemziliao { width: 240px; float: left; }
.dtkm_mapl_itemtupian { width: 155px; float: right; text-align: right; }
.dtkm_mapl_itemtupian p { color: #666; padding-bottom: 10px; }
.dtkm_mapl_itemziliao h3 { font-size: 20px; color: #333; margin-bottom:10px ; }
.dtkm_mapl_itemziliao cite { font-size: 14px; color: #666}
.dtkm_mapl_itemziliao b { font-size: 16px; color: #333; padding:20px 0px 10px; display: block; }
.dtkm_mapl_itemziliao b em { font-size: 30px; color: #89C440; }
.dtkm_mapl_itemziliao p { color: #222; }
.dtkm_mapl_itemziliao i a { font-size: 12px; color: #89C440; margin:20px 0 10px 180px}
.dtkm_mapr { width: 100%; height:100%; position: absolute; z-index: 0; top:0px; right: 0px; height:100vh}
.BMap_Popup_ys { width:290px; background:#fff;}
.BMap_Popup_ys dl {display:block; position:relative; padding-top:20px;}
.BMap_Popup_ys dl dt{display:block; height:214px;}
.BMap_Popup_ys dl dd { position:absolute; background:rgba(0,0,0,0.25); width:100%; line-height:36px; margin-top:-36px; color:#fff;}
.BMap_Popup_ys dl dd i{ font-size:18px; float:left; padding-left:10px;}
.BMap_Popup_ys dl dd span{ font-size:12px; color:#fff; float:right; padding-right:10px;}
.BMap_Popup_ys dl dd span o{ font-size:22px; color:#89C440; float:left;}
.BMap_Popup_ys dl p{ padding:10px 10px 0px 10px; font-size:14px; color:#222; line-height:24px;}
.BMap_Popup_ys dl b{ display:block; text-align:right; padding-right:10px;}
.BMap_Popup_ys dl b a{ color:#89C440; font-size:12px;}
/*services*/
.sectionSer{ background:#fff url(../images/xian.png) no-repeat 0 70px; background-size:98% auto;  text-align:center}
.sectionS img{ margin-bottom:50px;}
.imgS1{ margin-left:40px}
.imgS2{ margin-top:140px; margin-right:40px}
.imgS3{ margin-top:280px; margin-left:40px}
.imgS4{ margin-top:230px; margin-right:40px}
.imgS5{ margin-top:70px}
/*package*/
.sectionP,.Packs,.PackSpan{ overflow:hidden}
.packageUl li{ padding:50px 0; background:#fff}
.packageUl li:nth-child(2n+2){background-size:cover; color:#fff}
.packageUl li:nth-child(2){ background:url(../images/bg5.jpg) no-repeat left top; }
.packageUl li:nth-child(4){ background:url(../images/bg6.jpg) no-repeat left top; }
.packageUl li:nth-child(6){ background:url(../images/bg7.jpg) no-repeat left top; }
.packageUl li:nth-child(8){ background:url(../images/bg8.jpg) no-repeat left top; }
.packT span b,.packT span h3,.packT span cite,.Packs span,.Packs img{ float:left}
.packageDiv>img{ width:260px; height:260px}
.packT{ padding:30px 0; width:800px}
.packT p{ margin:30px auto; line-height:28px}
.Packs span{ height:20px; margin-bottom:20px; margin-right:30px}
.Packs img{ width:18px; margin-right:10px}
.PackSpan{ margin-top:14px;}
.PackSpan b,.PackSpan h3{padding:0 10px}
.PackSpan b{ background:#000; color:#fff; height:38px; line-height:38px }
.PackSpan h3{ border:1px solid #000; height:38px; line-height:36px}
.secPackage .browseF{ height:auto; overflow:hidden; padding:20px 0}
.secPackage .browseF ul li{ width:290px; float:left; margin:0 13px 14px 0; background:#eee}
.secPackage .browseF ul li:nth-child(4n+4){ float:right; margin-right:0}
.secPackage .browseF ul li img{ height:193px}
.secPackage .browseF ul li:hover{ background:#f6f6f6}
/*reckon*/
.secReckon{ padding:0; margin:30px auto}
.reckonUl{ width:900px}
.reckonUl li,.recS{ border-right:1px solid #ccc}
.reckonUl li{ float:left;border-bottom:1px solid #ccc; overflow:visible}
.reckonUl li:nth-child(4){ border-bottom:none}
.recS{ width:140px;text-align:center;padding:55px 0 90px; min-height:200px}
.recS img{ display:inline-block}
.recS h3{ margin-bottom:30px}
.recS p{ color:#666}
.recH{width:680px; margin:0 20px}
.recH span{ margin:60px 10px 30px 10px; text-align:center; float:left; position:relative; cursor:pointer}
.recH span>img{ width:140px; height:94px}
.recD{ position:absolute; left:0; top:166px; border: solid 1px #cccccc;border-radius: 5px;
width:250px;height: auto;padding: 10px 10px 10px 10px;background: #fff;text-align: left; z-index:9; display:none}
.recE{top:146px;}
.recD .Ione{width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 8px solid #ccc;position: absolute;margin: -18px 0 0 40px;}
.recD .Ione1{width: 0;height: 0;border-left: 9px solid transparent;border-right: 9px solid transparent;border-bottom: 8px solid #fff;position: absolute;margin: -17px 0 0 41px;}
.iconI{ margin:6px 5px 0 0}
.recH p{ height:30px; line-height:30px; margin-top:11px}
.recH i{ color:#666}
.recK{ width:300px; margin-top:60px}
.recka span{ display:block; overflow:hidden; margin-bottom:20px}
.recka label{ margin-right:10px}
.recka select{ width:200px; border:1px solid #ccc; height:35px; line-height:35px; padding-left:5px; background:#fff}
.recka select option{ padding:5px 10px}
.recKb{ margin-left:60px; margin-top:110px}
.recKb h3{ margin:20px auto}
.recKb h2{ color:red}
/*notice*/
.Inbj1{ background:#ECECEC}
.norC,.noticeItem{ background:#fff; border-radius:5px}
.noticeTitle{ height:30px; line-height:30px}
.noticeTitle h3{ padding-left:20px}
.no1{ background:url(../images/no1.png) no-repeat left center}
.norC{width:580px; box-shadow:1px 1px 3px #999; margin:10px 2px}
.norC:nth-child(2){ float:right !important}
.norCc{ margin:30px; }
.norCc h2{ height:40px; line-height:40px; text-align:center; margin-bottom:10px; color:#89C440}
.norCc p{ color:#666; line-height:25px; height:100px}
.norCc a{ float:right; margin:30px 0; width:120px; height:40px; line-height:40px; border:1px solid #89C440; text-align:center; border-radius:8px; color:#89C440}
.norCc a:hover{ color:#FFF;background:#89C440}
.noticeItem{ padding:10px 0; border-top:1px solid #CCC; border-bottom:1px solid #CCC; margin:30px auto}
.notH2{ height:45px; line-height:45px; padding:0 20px}
.noIcon{ width:20px; height:30px; background:url(../images/common_1_z_342bbfb.png) no-repeat 0 -20px; margin-top:6px; margin-right:5px}
.notH2 p,.noIcon{ float:left}
.notH2 a{ float:right}
.noticeImg{ position:relative}
.noticeImg img,.noticeImg span{ width:100%} 
.noticeImg span{ position:absolute; left:0; bottom:0; height:100px; background:rgba(0,0,0,0.5); color:#fff} 
.noticeImg span h3,.noticeImg span p{ padding:0 20px; margin-top:15px; overflow:hidden} 
.noticeImg span h3{ height:20px}
.noticeImg span h3 em{ margin-right:10px}
.noticeImg span p{ height:36px} 
.noticeA{ padding:10px 20px 20px}
.noticeA a{ float:left; width:290px; background:url(../images/li-bj.png) no-repeat left center; padding-left:20px; height:25px; line-height:25px}
/*news,news-1*/
.nLeft{ width:305px} 
.noticeP,.noticePa,.newsB{ background:#fff}
.noticeP{}
.newsM,.newsCon{ margin:30px auto}
.noticePa{ padding:30px 50px}
.nLeft h2,.nLeft a{ padding-left:20px}
.nLeft h2{ height:55px; line-height:55px; color:#B8D531}
.noticeT{ padding-bottom:30px; border-top:1px solid #ccc}
.noticeT>a{height:30px; line-height:30px; background:url(../images/noList1.png) no-repeat left center; padding-left:20px; margin:0 20px}
.newsBot{ text-align:center; padding:30px 0; border-top:1px solid #ccc; border-bottom:1px solid #ccc}
.newsBot img{ display:inline-block}
.NewsC{ margin:30px auto}
.NewsC h3,.newsB h3{ margin-bottom:20px}
.newsG img{ width:100%; margin:30px auto}
.newsB{ margin:20px auto; padding:30px; width:100%}
.newsM a{ background:url(../images/prolistS.png) no-repeat left center; height:18px; line-height:18px}
.newsM p{ margin-top:15px}
.newsM a:hover{background:url(../images/prolistSh.png) no-repeat left center}
.nRight{ width:875px}
.noticeUl li{ border-bottom:1px dashed #ccc}
.noticeUl li,.noticeUl li span{; margin-bottom:20px}
.noticeUl li h3,.noticeUl li em{ float:left}
.noticeUl li h3{ padding-left:25px; margin-right:10px;background:url(../images/li-bj.png) no-repeat left center}
.noticeUl li em{ color:#666}
.noticeUl li p{ color:#898989; height:35px}
.place{ text-align:right; color:#666; border-bottom:1px dotted #ccc; padding-bottom:5px}
.newsCon h3{ text-align:center; color:#89C440; margin-bottom:40px; line-height:28px; padding-top:20px}
.newsCon p{ line-height:26px; margin-bottom:15px}
/*calendar*/
.secCalendar{}
.yntili {overflow: hidden}
.bt{padding-left: 20px;border-left: #00b38a solid 4px;font-size: 20px;height: 20px;line-height: 20px; margin:0 auto 20px}
#zzRiliDiv {position: relative; background:#fff;padding-bottom: 20px}
.riliTop {display: inline-block;overflow: hidden;width: 1200px;background-color: #FF9900}
.riliTop span {display: inline-block;float: left;width: 120px;text-align: center;height: 60px;line-height: 60px;font-size: 16px;color: white;border-left: 1px solid #FF9900;border-right: 1px solid #FF9900}
.riliTop .xq1 {margin-left: 20px}
.riliTop select { margin-top: 13px;cursor: pointer;padding: 5px 8px;font-size: 14px}
.riliTop img { margin-top: 12px;margin-left: 40px; float:right; margin-right:20px}
.riliTop #year {margin-left: 40px}
.dayArticle {position: absolute;right: 20px;top: 74px;width: 300px;height: 496px;padding: 30px 0;background-color: #f4f4f4}
.riliTop select{ background:#FFF}
.riliTop select option{ padding-left:10px; margin-top:5px}
.dayArticle span,.dayArticle p b,.calendarUl li em{display: block;text-align: center}
.dayArticle .span1 {font-size: 12px;color: #333;height: 20px;line-height: 20px}
.dayArticle .span2 { font-size: 90px; color: #FF9900;font-weight: bold; height:90px; margin-top:50px}
.dayArticle .span3 { font-size: 14px; height: 26px;line-height: 26px}
.dayArticle p {text-align: center}
.dayArticle p span{ height:40px;color: #fff;margin: 10px;font-size: 26px; font-weight: bold; line-height:40px}
.dayArticle p span.yi { background-color: #00b38a;}
.dayArticle p span.ji { background-color: #666}
.dayArticle p b em,.dayArticle p i,.calendarUl li,.calendarUl li span,.calendarUl li span i{display: inline-block;} 
.dayArticle p b em { font-size: 14px;width: 22%;text-align: center;margin: 0 2px;height: 30px;line-height: 30px;background-color: #00b38a;color: #fff;}
.dayArticle p i {padding: 5px;font-size: 14px}
.calendarUl { margin:10px 0 20px 20px;width: 841px;overflow: hidden;border-left: 1px solid #ccc;border-top: 1px solid #ccc}
.calendarUl li {float: left;width: 120px;text-align: center;height: 100px; padding-top: 20px;font-size: 26px;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;cursor: pointer;position: relative}
.calendarUl li:hover {background-color: #ddd}
.calendarUl li em {font-size: 14px;color: #666; margin-top:6px}
.calendarUl li span {position: absolute;left: 5px;bottom:5px;height: 20px;line-height: 20px}
.calendarUl li span i {width: 20px; text-align: center; height: 20px;line-height: 20px;font-size: 12px;float: left;color: #00b38a}
.calendarUl li.click {background-color: #ddd}
.calendarUl li.thisDay { background-color: #00b38a;color: #fff}
.calendarUl li.thisDay em,.calendarUl li.thisDay span i{color: #fff}
.calHot{ padding:30px 0}
.calHot ul li{ margin-bottom:20px}
.calHot ul li:nth-child(6n+6){ float:right; margin-right:0}
/*discount*/
.disC{ background:#fff; padding:30px 30px 0}
.disC h3{ height:30px; line-height:30px; color:#89C440}
.disC p{ margin-top:20px}
.checkInput{ border:1px solid #ccc; height:20px; width:20px; margin-right:10px}
.disC i,.checkInput{ float:left}
.disC i{ font-size:16px; font-weight:bold}
.coopForm,.inputB{ overflow:hidden}
.coopForm{ width:500px}
.pri1{font-weight:400; letter-spacing:2px; font-size:16px; margin-bottom:10px}
.select,.input,.textarea {width:100%;border-radius: 5px;border: solid 1px #CFCFCF !important;overflow: hidden;background-color:#f6f7f7;font-size: 12px;padding: 0 10px !important;line-height: 30px;margin:10px 0 20px 0; height:30px}
.select option{ padding:3px 10px !important}
.textarea{ height:120px}
.inputH{ text-align:center; width:100%; overflow:hidden}
.btnE {width:180px;height: 30px;border: solid 1px #27C261 !important;border-radius: 5px;background-color: #f7f7f7;margin:20px 30px 50px !important;color:#27C261;font-size: 13px; display:inline-block}
.discTable{ width:540px;margin-bottom:70px; margin-top:20px}
.discTable tr td,.discTable tr th{padding:7px 10px; width:25%; text-align:center; font-weight:400}
.discTable tr th{ background:#CCCCCC}
.discTable tr td{ background:#f2f2f2}
.discTable tr th+th,.discTable tr td+td{ border-left:1px solid #FFF}
/*midel*/
.modelUl{ margin:20px auto}
.modelUl li{/*width:32%;*/width:18.3%; margin-right:2%; float:left; margin-bottom:2%; background:#fff}
.modelUl li:nth-child(5n+5){ float:right; margin-right:0}
.modelUl li img{ width:100%; height:220px}
.modelTxt{ padding:20px 10px; height:131px}
.modelTxt i{color:#777}
.modelTxt h3{ color:#000; line-height:30px}
.modelTxt h3 i{margin-left:10px;}
.modelTxt span i{ margin-top:6px}
.modelTxt p{ color:#F08E17; margin-top:14px; font-weight:600}
.modelUl li:hover{ background:rgba(222, 222, 222, 0.94)}
/*model-1*/
.midelTop{ margin:30px auto}
.mdxq_huandeng { float:left; width:660px; height:400px; }
.large_box { width:500px; height:100%; overflow: hidden; float: left; }
.small_box { width:127px; float: right; position: relative; height:100%; }
.small_list { position: absolute; left: 0px; top: 17px; width: 127px; height:90%; overflow: hidden; z-index: 8; }
.small_list ul li { position: relative; margin-bottom: 10px; width: 127px; cursor: pointer; }
.large_box ul li img,.small_list ul li img { display: block; width:100% !important; }
.large_box ul li img{ height:400px}
.small_list ul li img {height:127px}
.small_list ul li .bun_bg { display: none; position: absolute; top: 0; left: 0; width: 127px; height:100%; background: #000; filter: alpha(opacity=30); -moz-opacity: 0.3; -khtml-opacity: 0.6; opacity: 0.3; }
.small_list ul li.on .bun_bg { display: block; }
.small_box .btn { display: block; width: 36px; height: 36px; border-radius: 50%; background-color: rgba(0,0,0,0.30); background-repeat: no-repeat; background-position: center center; cursor: pointer; position: absolute; left: 45px; z-index: 9; }
.small_box .btn:hover { background-color: rgba(0,0,0,0.50); }
.small_box .left_btn { background-image: url(../images/top_btn.png); top: 0px; }
.small_box .right_btn { background-image: url(../images/bottom_btn.png); bottom: 0px; }
.midelTop .showTxt{ width:500px}
.proS{ margin-top:30px}
.proS .evaluateD{ width:100%; margin-bottom:30px}
.midelTop .guinA{ margin-right:80px}
/*geomancer*/
.geL{ width:860px}
.geL h3,.geR h3{ font-size:20px}
.geL h3 span,.geR a{ font-size:16px}
.geLUl,.geRUl,.geLcon{ margin:20px auto}
.geLUl li{ background:#fff; padding:10px 20px; border-radius:8px; margin-bottom:30px}
.geLiMg,.geLiMg img{  border-radius:160px}
.geLiMg{width:160px; height:160px;}
.geLiMg img{padding:6px; }
.geLiMg img,.geRimg img{border:1px solid #ccc; width:100%; height:100%}
.geLtxt,.geLconTxt{ width:600px; margin-right:30px}
.geLtxt h3{ font-size:24px; height:30px; line-height:30px}
.geLtxt p{ height:40px; overflow:hidden; margin:18px auto; color:#777}
.geLtxt span,.geArticleUl li p{ color:#444}
.geLtxt span strong{ font-size:20px}
.geLtxt b{ display:block; text-align:right; color:#89C440}
.geUl li a:hover b{ color:#F08E17}
.geR{ width:290px}
.geR h3 a{ float:right}
.geRUl{ border-top:1px solid #ccc}
.geRUl li{ padding:20px 10px; border-bottom:1px dashed #ccc}
.geRimg{ width:60px; height:60px; }
.geRimg,.geRimg img{border-radius:80px}
.geRtxt{ width:190px}
.geRtxt h3{ font-size:15px; height:30px; line-height:30px; overflow:hidden}
.geRtxt p{ font-size:13px; height:20px; line-height:20px; overflow:hidden; color:#777}
.geRtxt b,.geArticleUl li b{ float:right; font-size:14px; background:#333; color:#fff; padding:2px 10px; margin-top:10px}
.geRUl li a:hover b,.geArticleUl li a:hover b,.burialTitle a:hover,.burSty,.burLtxt a{ background:#89C440 !important}
/*geomancer-1*/
.geLcon{ padding:20px}
.geLconTxt h3,.geArticle h3,.burLtxt a{ margin:20px auto}
.geLconTxt p,.burRimg,.burRimg a{margin-top:20px}
.geLconTxt p{line-height:26px}
.geArticleUl{}
.geArticleUl li{ border-top:1px dotted #ccc; padding-bottom:20px}
.geArticleUl li h3,.burRtxt h3{ color:#89C440}
.geArticleUl li p,.burLtxt p{ line-height:24px}
.geArticleUl li p{ height:48px; overflow:hidden}
/*burial*/
.geLcon,.burialTitle{background:#fff}
.burialTitle{ padding:30px 0 0; border-bottom:3px solid #3B7450 }
.burialTitle a{ height:40px; padding:0 30px; line-height:40px; background:#3B7450; color:#fff; font-size:16px}
.burL,.burR{ margin-bottom:40px}
.burL{ width:660px; border-right:1px solid #ccc}
.burLimg,.burLtxt{ padding-right:20px}
.burLimg img,.burRimg a img{ width:100%}
.burLimg img{ height:426px}
.burLtxt{ padding-top:20px}
.burLtxt h3{ height:25px; line-height:25px; overflow:hidden}
.burLtxt h3 i,.burRimg a i{ font-size:15px; color:#777; margin-right:10px}
.burLtxt a{ color:#fff;padding:8px 30px}
.burLtxt p,.burRtxt p{ margin-top:10px}
.burR{ width:520px;}
.burRtxt h3{ margin-bottom:20px}
.burRimg{border-top:1px dashed #ccc}
.burRimg a{ width:240px; margin-right:20px; float:left}
.burRimg h2{ height:25px; line-height:25px; margin-top:10px}
.burRimg a:nth-child(2n+2){ float:right; margin-right:0}
.burRimg a img{ height:160px}
.burNews{ padding:30px; background:#fff}
.burNews>h3{ margin-bottom:20px; border-bottom:2px solid #89C440; padding-bottom:8px}
.burNewsUl li{ width:305px; float:left; margin-right:70px; height:30px; line-height:30px; overflow:hidden}
.burNewsUl li a{ background:url(../images/prolistS.png) no-repeat left center; padding-left:20px}
.burNewsUl li a:hover{ background:url(../images/prolistSh.png) no-repeat left center}

/*plans*/
.plansTitle{ text-align:left; margin-bottom:30px}
.plansTitle h3{ font-size:18px}
.plansNav{height:42px;line-height: 42px;background:#F08E17;border: solid 1px #fff;font-size: 16px;color: #666666;font-weight:600;}
.plansNav span{ display:inline-block; color:#fff}
.plansNav1{ width:715px; margin-left:86px}
.plansNav2,.plansPrice,.plansDel{ width:130px; margin-right:50px; text-align:right}
.plansCon,.plansPlace,.plansCc{ overflow:hidden}
.plansPlace{ margin:10px auto}
.plansPlace img,.plansPlace i{ float:left; font-size:16px; line-height:28px; margin-right:6px}
.plansCc{ background:#fff; border-bottom:1px solid #ccc; padding:20px 30px}
.plansProduct{ width:800px; height:155px}
.plansProduct>a{ float:left}
.plansProduct img{ width:230px}
.plansPtext{ width:400px; margin-left:30px}
.plansPtext h3,.plansPrice h3{ color:#000; height:30px; line-height:30px}
.plansPtext p{ color:#999}
.plansPtext span{ margin-top:50px; display:inline-block}
.plansPtext span i{ display:inline-block; border:1px solid #ccc; padding:2px 10px; margin-right:10px}
.plansPrice{ text-align:center; padding-left:30px}
.plansPrice h3{ color:#F90; font-weight:bold; margin-top:40px}
.plansPrice span{ display:inline-block; background:#f00; color:#fff; padding:3px 10px}
.plansDel{ text-align:center; margin-right:0; margin-top:65px}
.plansDel img{ display:inline-block; margin-left:65px}
.plansButton{ text-align:center; margin:30px auto}
.plansButton a{ height:40px; line-height:40px; background:#f90; color:#fff; padding:0 30px; display:inline-block; font-size:16px}
.plans_forms,.plans_formC{width:80%; margin:0 auto 20px; overflow:hidden}
.plans_forms input,.plans_formC input[type=text],.plans_formC input[type=button]{ height:35px; background:#fff;width:100%; }
.plans_formC input{ float:left}
.plans_formC input[type=text]{ width:70%}
.plans_formC input[type=button]{ width:25%; margin-left:5%; background:#555; border:none; color:#fff}
#yuyue1_layer_box{width:398px !important; overflow:hidden}
#yuyue1_layer_box .tanchu_zixun{ width:100%}
#yuyue1_layer_box .plans_forms,#yuyue1_layer_box .plans_formC{width:98%; padding-left:0}

.page{text-align: center;height: 40px;line-height: 40px}

.jiben li{ width:350px;float: left;margin-bottom: 20px; height:20px; overflow:hidden}
#strLet{ clear:both}